TSTP Solution File: ITP195^1 by cocATP---0.2.0

View Problem - Process Solution

%------------------------------------------------------------------------------
% File     : cocATP---0.2.0
% Problem  : ITP195^1 : TPTP v7.5.0. Released v7.5.0.
% Transfm  : none
% Format   : tptp:raw
% Command  : python CASC.py /export/starexec/sandbox2/benchmark/theBenchmark.p

% Computer : n012.cluster.edu
% Model    : x86_64 x86_64
% CPU      : Intel(R) Xeon(R) CPU E5-2620 v4 2.10GHz
% Memory   : 8042.1875MB
% OS       : Linux 3.10.0-693.el7.x86_64
% CPULimit : 300s
% DateTime : Sun Mar 21 13:24:28 EDT 2021

% Result   : Unknown 0.50s
% Output   : None 
% Verified : 
% SZS Type : None (Parsing solution fails)
% Syntax   : Number of formulae    : 0

% Comments : 
%------------------------------------------------------------------------------
%----No solution output by system
%------------------------------------------------------------------------------
%----ORIGINAL SYSTEM OUTPUT
% 0.00/0.12  % Problem  : ITP195^1 : TPTP v7.5.0. Released v7.5.0.
% 0.12/0.12  % Command  : python CASC.py /export/starexec/sandbox2/benchmark/theBenchmark.p
% 0.13/0.33  % Computer : n012.cluster.edu
% 0.13/0.33  % Model    : x86_64 x86_64
% 0.13/0.33  % CPU      : Intel(R) Xeon(R) CPU E5-2620 v4 @ 2.10GHz
% 0.13/0.33  % Memory   : 8042.1875MB
% 0.13/0.33  % OS       : Linux 3.10.0-693.el7.x86_64
% 0.13/0.33  % CPULimit : 300
% 0.13/0.33  % DateTime : Fri Mar 19 07:21:30 EDT 2021
% 0.13/0.33  % CPUTime  : 
% 0.19/0.34  ModuleCmd_Load.c(213):ERROR:105: Unable to locate a modulefile for 'python/python27'
% 0.19/0.35  Python 2.7.5
% 0.44/0.62  Using paths ['/home/cristobal/cocATP/CASC/TPTP/', '/export/starexec/sandbox2/benchmark/', '/export/starexec/sandbox2/benchmark/']
% 0.44/0.62  FOF formula (<kernel.Constant object at 0xee6dd0>, <kernel.Type object at 0xee6878>) of role type named ty_n_t__Polynomial__Opoly_It__Polynomial__Opoly_It__Polynomial__Opoly_It__Real__Oreal_J_J_J
% 0.44/0.62  Using role type
% 0.44/0.62  Declaring poly_poly_poly_real:Type
% 0.44/0.62  FOF formula (<kernel.Constant object at 0xee7128>, <kernel.Type object at 0xee6170>) of role type named ty_n_t__Polynomial__Opoly_It__Polynomial__Opoly_It__Real__Oreal_J_J
% 0.44/0.62  Using role type
% 0.44/0.62  Declaring poly_poly_real:Type
% 0.44/0.62  FOF formula (<kernel.Constant object at 0xee6950>, <kernel.Type object at 0xee6050>) of role type named ty_n_t__Polynomial__Opoly_It__Polynomial__Opoly_It__Nat__Onat_J_J
% 0.44/0.62  Using role type
% 0.44/0.62  Declaring poly_poly_nat:Type
% 0.44/0.62  FOF formula (<kernel.Constant object at 0xee6878>, <kernel.Type object at 0xee6560>) of role type named ty_n_t__Polynomial__Opoly_It__Polynomial__Opoly_It__Int__Oint_J_J
% 0.44/0.62  Using role type
% 0.44/0.62  Declaring poly_poly_int:Type
% 0.44/0.62  FOF formula (<kernel.Constant object at 0xee6170>, <kernel.Type object at 0xee6680>) of role type named ty_n_t__Polynomial__Opoly_It__Real__Oreal_J
% 0.44/0.62  Using role type
% 0.44/0.62  Declaring poly_real:Type
% 0.44/0.62  FOF formula (<kernel.Constant object at 0xee6050>, <kernel.Type object at 0xee63b0>) of role type named ty_n_t__Polynomial__Opoly_It__Nat__Onat_J
% 0.44/0.62  Using role type
% 0.44/0.62  Declaring poly_nat:Type
% 0.44/0.62  FOF formula (<kernel.Constant object at 0xee6560>, <kernel.Type object at 0xee64d0>) of role type named ty_n_t__Polynomial__Opoly_It__Int__Oint_J
% 0.44/0.62  Using role type
% 0.44/0.62  Declaring poly_int:Type
% 0.44/0.62  FOF formula (<kernel.Constant object at 0xee6320>, <kernel.Type object at 0xee63b0>) of role type named ty_n_t__Set__Oset_It__Real__Oreal_J
% 0.44/0.62  Using role type
% 0.44/0.62  Declaring set_real:Type
% 0.44/0.62  FOF formula (<kernel.Constant object at 0xee6a28>, <kernel.Type object at 0xee6050>) of role type named ty_n_t__Real__Oreal
% 0.44/0.62  Using role type
% 0.44/0.62  Declaring real:Type
% 0.44/0.62  FOF formula (<kernel.Constant object at 0xee6b90>, <kernel.Type object at 0xee6cb0>) of role type named ty_n_t__Nat__Onat
% 0.44/0.62  Using role type
% 0.44/0.62  Declaring nat:Type
% 0.44/0.62  FOF formula (<kernel.Constant object at 0xee63b0>, <kernel.Type object at 0xee64d0>) of role type named ty_n_t__Int__Oint
% 0.44/0.62  Using role type
% 0.44/0.62  Declaring int:Type
% 0.44/0.62  FOF formula (<kernel.Constant object at 0xee6680>, <kernel.Constant object at 0xee6ab8>) of role type named sy_c_Groups_Oone__class_Oone_001t__Nat__Onat
% 0.44/0.62  Using role type
% 0.44/0.62  Declaring one_one_nat:nat
% 0.44/0.62  FOF formula (<kernel.Constant object at 0xee6cb0>, <kernel.Constant object at 0xee6ab8>) of role type named sy_c_Groups_Ozero__class_Ozero_001t__Int__Oint
% 0.44/0.62  Using role type
% 0.44/0.62  Declaring zero_zero_int:int
% 0.44/0.62  FOF formula (<kernel.Constant object at 0xee6b90>, <kernel.Constant object at 0xee6ab8>) of role type named sy_c_Groups_Ozero__class_Ozero_001t__Nat__Onat
% 0.44/0.62  Using role type
% 0.44/0.62  Declaring zero_zero_nat:nat
% 0.44/0.62  FOF formula (<kernel.Constant object at 0xee6680>, <kernel.Constant object at 0xee6ab8>) of role type named sy_c_Groups_Ozero__class_Ozero_001t__Polynomial__Opoly_It__Int__Oint_J
% 0.44/0.62  Using role type
% 0.44/0.62  Declaring zero_zero_poly_int:poly_int
% 0.44/0.62  FOF formula (<kernel.Constant object at 0xee6cb0>, <kernel.Constant object at 0xee6b90>) of role type named sy_c_Groups_Ozero__class_Ozero_001t__Polynomial__Opoly_It__Nat__Onat_J
% 0.44/0.62  Using role type
% 0.44/0.62  Declaring zero_zero_poly_nat:poly_nat
% 0.44/0.62  FOF formula (<kernel.Constant object at 0xee6680>, <kernel.Constant object at 0xee2290>) of role type named sy_c_Groups_Ozero__class_Ozero_001t__Polynomial__Opoly_It__Polynomial__Opoly_It__Int__Oint_J_J
% 0.44/0.62  Using role type
% 0.44/0.62  Declaring zero_z1549157189ly_int:poly_poly_int
% 0.44/0.62  FOF formula (<kernel.Constant object at 0xee6b90>, <kernel.Constant object at 0xee2b90>) of role type named sy_c_Groups_Ozero__class_Ozero_001t__Polynomial__Opoly_It__Polynomial__Opoly_It__Nat__Onat_J_J
% 0.44/0.62  Using role type
% 0.44/0.62  Declaring zero_z1059985641ly_nat:poly_poly_nat
% 0.44/0.62  FOF formula (<kernel.Constant object at 0xee6680>, <kernel.Constant object at 0xee2e60>) of role type named sy_c_Groups_Ozero__class_Ozero_001t__Polynomial__Opoly_It__Polynomial__Opoly_It__Polynomial__Opoly_It__Real__Oreal_J_J_J
% 0.44/0.62  Using role type
% 0.44/0.62  Declaring zero_z935034829y_real:poly_poly_poly_real
% 0.44/0.62  FOF formula (<kernel.Constant object at 0xee6ab8>, <kernel.Constant object at 0xee2e60>) of role type named sy_c_Groups_Ozero__class_Ozero_001t__Polynomial__Opoly_It__Polynomial__Opoly_It__Real__Oreal_J_J
% 0.44/0.62  Using role type
% 0.44/0.62  Declaring zero_z1423781445y_real:poly_poly_real
% 0.44/0.62  FOF formula (<kernel.Constant object at 0xee6ab8>, <kernel.Constant object at 0xee2e60>) of role type named sy_c_Groups_Ozero__class_Ozero_001t__Polynomial__Opoly_It__Real__Oreal_J
% 0.44/0.62  Using role type
% 0.44/0.62  Declaring zero_zero_poly_real:poly_real
% 0.44/0.62  FOF formula (<kernel.Constant object at 0xee2dd0>, <kernel.Constant object at 0xee27a0>) of role type named sy_c_Groups_Ozero__class_Ozero_001t__Real__Oreal
% 0.44/0.62  Using role type
% 0.44/0.62  Declaring zero_zero_real:real
% 0.44/0.62  FOF formula (<kernel.Constant object at 0xee2f80>, <kernel.DependentProduct object at 0x2b457494ca70>) of role type named sy_c_Nat_OSuc
% 0.44/0.62  Using role type
% 0.44/0.62  Declaring suc:(nat->nat)
% 0.44/0.62  FOF formula (<kernel.Constant object at 0xee27a0>, <kernel.DependentProduct object at 0x2b457494ce18>) of role type named sy_c_Orderings_Oord__class_Oless_001t__Int__Oint
% 0.44/0.62  Using role type
% 0.44/0.62  Declaring ord_less_int:(int->(int->Prop))
% 0.44/0.62  FOF formula (<kernel.Constant object at 0xee2f80>, <kernel.DependentProduct object at 0x2b457494cb90>) of role type named sy_c_Orderings_Oord__class_Oless_001t__Nat__Onat
% 0.44/0.62  Using role type
% 0.44/0.62  Declaring ord_less_nat:(nat->(nat->Prop))
% 0.44/0.62  FOF formula (<kernel.Constant object at 0xee2e60>, <kernel.DependentProduct object at 0xee33f8>) of role type named sy_c_Orderings_Oord__class_Oless_001t__Polynomial__Opoly_It__Int__Oint_J
% 0.44/0.62  Using role type
% 0.44/0.62  Declaring ord_less_poly_int:(poly_int->(poly_int->Prop))
% 0.44/0.62  FOF formula (<kernel.Constant object at 0xee2e60>, <kernel.DependentProduct object at 0xee33b0>) of role type named sy_c_Orderings_Oord__class_Oless_001t__Polynomial__Opoly_It__Polynomial__Opoly_It__Real__Oreal_J_J
% 0.44/0.62  Using role type
% 0.44/0.62  Declaring ord_le38482960y_real:(poly_poly_real->(poly_poly_real->Prop))
% 0.44/0.62  FOF formula (<kernel.Constant object at 0x2b457494c320>, <kernel.DependentProduct object at 0xee3b48>) of role type named sy_c_Orderings_Oord__class_Oless_001t__Polynomial__Opoly_It__Real__Oreal_J
% 0.44/0.62  Using role type
% 0.44/0.62  Declaring ord_less_poly_real:(poly_real->(poly_real->Prop))
% 0.44/0.62  FOF formula (<kernel.Constant object at 0x2b457494ce18>, <kernel.DependentProduct object at 0xee3b00>) of role type named sy_c_Orderings_Oord__class_Oless_001t__Real__Oreal
% 0.44/0.62  Using role type
% 0.44/0.62  Declaring ord_less_real:(real->(real->Prop))
% 0.44/0.62  FOF formula (<kernel.Constant object at 0x2b457494ca70>, <kernel.DependentProduct object at 0xee3cb0>) of role type named sy_c_Orderings_Oord__class_Oless__eq_001t__Int__Oint
% 0.44/0.62  Using role type
% 0.44/0.62  Declaring ord_less_eq_int:(int->(int->Prop))
% 0.44/0.62  FOF formula (<kernel.Constant object at 0x2b457494ce18>, <kernel.DependentProduct object at 0xee3c20>) of role type named sy_c_Orderings_Oord__class_Oless__eq_001t__Nat__Onat
% 0.44/0.62  Using role type
% 0.44/0.62  Declaring ord_less_eq_nat:(nat->(nat->Prop))
% 0.44/0.62  FOF formula (<kernel.Constant object at 0x2b457494ca70>, <kernel.DependentProduct object at 0xee33f8>) of role type named sy_c_Orderings_Oord__class_Oless__eq_001t__Polynomial__Opoly_It__Int__Oint_J
% 0.44/0.62  Using role type
% 0.44/0.62  Declaring ord_less_eq_poly_int:(poly_int->(poly_int->Prop))
% 0.44/0.62  FOF formula (<kernel.Constant object at 0x2b457494c320>, <kernel.DependentProduct object at 0xee3b48>) of role type named sy_c_Orderings_Oord__class_Oless__eq_001t__Polynomial__Opoly_It__Polynomial__Opoly_It__Real__Oreal_J_J
% 0.44/0.62  Using role type
% 0.44/0.62  Declaring ord_le893774876y_real:(poly_poly_real->(poly_poly_real->Prop))
% 0.44/0.62  FOF formula (<kernel.Constant object at 0x2b457494c320>, <kernel.DependentProduct object at 0xee3c68>) of role type named sy_c_Orderings_Oord__class_Oless__eq_001t__Polynomial__Opoly_It__Real__Oreal_J
% 0.44/0.62  Using role type
% 0.44/0.62  Declaring ord_le1180086932y_real:(poly_real->(poly_real->Prop))
% 0.44/0.62  FOF formula (<kernel.Constant object at 0xee33f8>, <kernel.DependentProduct object at 0xee3b00>) of role type named sy_c_Orderings_Oord__class_Oless__eq_001t__Real__Oreal
% 0.44/0.62  Using role type
% 0.44/0.62  Declaring ord_less_eq_real:(real->(real->Prop))
% 0.44/0.62  FOF formula (<kernel.Constant object at 0xee3b48>, <kernel.DependentProduct object at 0xee36c8>) of role type named sy_c_Polynomial_Ois__zero_001t__Int__Oint
% 0.44/0.63  Using role type
% 0.44/0.63  Declaring is_zero_int:(poly_int->Prop)
% 0.44/0.63  FOF formula (<kernel.Constant object at 0xee3c68>, <kernel.DependentProduct object at 0xee3f38>) of role type named sy_c_Polynomial_Ois__zero_001t__Nat__Onat
% 0.44/0.63  Using role type
% 0.44/0.63  Declaring is_zero_nat:(poly_nat->Prop)
% 0.44/0.63  FOF formula (<kernel.Constant object at 0xee3b00>, <kernel.DependentProduct object at 0xee3680>) of role type named sy_c_Polynomial_Ois__zero_001t__Polynomial__Opoly_It__Real__Oreal_J
% 0.44/0.63  Using role type
% 0.44/0.63  Declaring is_zero_poly_real:(poly_poly_real->Prop)
% 0.44/0.63  FOF formula (<kernel.Constant object at 0xee36c8>, <kernel.DependentProduct object at 0xee3098>) of role type named sy_c_Polynomial_Ois__zero_001t__Real__Oreal
% 0.44/0.63  Using role type
% 0.44/0.63  Declaring is_zero_real:(poly_real->Prop)
% 0.44/0.63  FOF formula (<kernel.Constant object at 0xee3f38>, <kernel.DependentProduct object at 0xee3cb0>) of role type named sy_c_Polynomial_Oorder_001t__Int__Oint
% 0.44/0.63  Using role type
% 0.44/0.63  Declaring order_int:(int->(poly_int->nat))
% 0.44/0.63  FOF formula (<kernel.Constant object at 0xee3680>, <kernel.DependentProduct object at 0xee3ea8>) of role type named sy_c_Polynomial_Oorder_001t__Polynomial__Opoly_It__Int__Oint_J
% 0.44/0.63  Using role type
% 0.44/0.63  Declaring order_poly_int:(poly_int->(poly_poly_int->nat))
% 0.44/0.63  FOF formula (<kernel.Constant object at 0xee3098>, <kernel.DependentProduct object at 0xee3e60>) of role type named sy_c_Polynomial_Oorder_001t__Polynomial__Opoly_It__Polynomial__Opoly_It__Real__Oreal_J_J
% 0.44/0.63  Using role type
% 0.44/0.63  Declaring order_poly_poly_real:(poly_poly_real->(poly_poly_poly_real->nat))
% 0.44/0.63  FOF formula (<kernel.Constant object at 0xee3cb0>, <kernel.DependentProduct object at 0xee3b00>) of role type named sy_c_Polynomial_Oorder_001t__Polynomial__Opoly_It__Real__Oreal_J
% 0.44/0.63  Using role type
% 0.44/0.63  Declaring order_poly_real:(poly_real->(poly_poly_real->nat))
% 0.44/0.63  FOF formula (<kernel.Constant object at 0xee3ea8>, <kernel.DependentProduct object at 0xee36c8>) of role type named sy_c_Polynomial_Oorder_001t__Real__Oreal
% 0.44/0.63  Using role type
% 0.44/0.63  Declaring order_real:(real->(poly_real->nat))
% 0.44/0.63  FOF formula (<kernel.Constant object at 0xee3e60>, <kernel.DependentProduct object at 0xee3680>) of role type named sy_c_Polynomial_Opderiv_001t__Int__Oint
% 0.44/0.63  Using role type
% 0.44/0.63  Declaring pderiv_int:(poly_int->poly_int)
% 0.44/0.63  FOF formula (<kernel.Constant object at 0xee3b00>, <kernel.DependentProduct object at 0xee3098>) of role type named sy_c_Polynomial_Opderiv_001t__Nat__Onat
% 0.44/0.63  Using role type
% 0.44/0.63  Declaring pderiv_nat:(poly_nat->poly_nat)
% 0.44/0.63  FOF formula (<kernel.Constant object at 0xee36c8>, <kernel.DependentProduct object at 0xee35f0>) of role type named sy_c_Polynomial_Opderiv_001t__Polynomial__Opoly_It__Real__Oreal_J
% 0.44/0.63  Using role type
% 0.44/0.63  Declaring pderiv_poly_real:(poly_poly_real->poly_poly_real)
% 0.44/0.63  FOF formula (<kernel.Constant object at 0xee3680>, <kernel.DependentProduct object at 0xee3758>) of role type named sy_c_Polynomial_Opderiv_001t__Real__Oreal
% 0.44/0.63  Using role type
% 0.44/0.63  Declaring pderiv_real:(poly_real->poly_real)
% 0.44/0.63  FOF formula (<kernel.Constant object at 0xee3098>, <kernel.DependentProduct object at 0xee3b00>) of role type named sy_c_Polynomial_Opoly_001t__Int__Oint
% 0.44/0.63  Using role type
% 0.44/0.63  Declaring poly_int2:(poly_int->(int->int))
% 0.44/0.63  FOF formula (<kernel.Constant object at 0xee35f0>, <kernel.DependentProduct object at 0xee3710>) of role type named sy_c_Polynomial_Opoly_001t__Nat__Onat
% 0.44/0.63  Using role type
% 0.44/0.63  Declaring poly_nat2:(poly_nat->(nat->nat))
% 0.44/0.63  FOF formula (<kernel.Constant object at 0xee3758>, <kernel.DependentProduct object at 0xee3368>) of role type named sy_c_Polynomial_Opoly_001t__Polynomial__Opoly_It__Int__Oint_J
% 0.44/0.63  Using role type
% 0.44/0.63  Declaring poly_poly_int2:(poly_poly_int->(poly_int->poly_int))
% 0.44/0.63  FOF formula (<kernel.Constant object at 0xee3b00>, <kernel.DependentProduct object at 0xee36c8>) of role type named sy_c_Polynomial_Opoly_001t__Polynomial__Opoly_It__Nat__Onat_J
% 0.44/0.63  Using role type
% 0.44/0.63  Declaring poly_poly_nat2:(poly_poly_nat->(poly_nat->poly_nat))
% 0.44/0.63  FOF formula (<kernel.Constant object at 0xee3710>, <kernel.DependentProduct object at 0xee3680>) of role type named sy_c_Polynomial_Opoly_001t__Polynomial__Opoly_It__Polynomial__Opoly_It__Real__Oreal_J_J
% 0.49/0.63  Using role type
% 0.49/0.63  Declaring poly_poly_poly_real2:(poly_poly_poly_real->(poly_poly_real->poly_poly_real))
% 0.49/0.63  FOF formula (<kernel.Constant object at 0xee3368>, <kernel.DependentProduct object at 0xee3098>) of role type named sy_c_Polynomial_Opoly_001t__Polynomial__Opoly_It__Real__Oreal_J
% 0.49/0.63  Using role type
% 0.49/0.63  Declaring poly_poly_real2:(poly_poly_real->(poly_real->poly_real))
% 0.49/0.63  FOF formula (<kernel.Constant object at 0xee3998>, <kernel.DependentProduct object at 0xee35f0>) of role type named sy_c_Polynomial_Opoly_001t__Real__Oreal
% 0.49/0.63  Using role type
% 0.49/0.63  Declaring poly_real2:(poly_real->(real->real))
% 0.49/0.63  FOF formula (<kernel.Constant object at 0xee3680>, <kernel.DependentProduct object at 0xee3758>) of role type named sy_c_Polynomial_Opoly__cutoff_001t__Int__Oint
% 0.49/0.63  Using role type
% 0.49/0.63  Declaring poly_cutoff_int:(nat->(poly_int->poly_int))
% 0.49/0.63  FOF formula (<kernel.Constant object at 0xee3098>, <kernel.DependentProduct object at 0xee3b00>) of role type named sy_c_Polynomial_Opoly__cutoff_001t__Nat__Onat
% 0.49/0.63  Using role type
% 0.49/0.63  Declaring poly_cutoff_nat:(nat->(poly_nat->poly_nat))
% 0.49/0.63  FOF formula (<kernel.Constant object at 0xee35f0>, <kernel.DependentProduct object at 0xee3710>) of role type named sy_c_Polynomial_Opoly__cutoff_001t__Polynomial__Opoly_It__Real__Oreal_J
% 0.49/0.63  Using role type
% 0.49/0.63  Declaring poly_c1404107022y_real:(nat->(poly_poly_real->poly_poly_real))
% 0.49/0.63  FOF formula (<kernel.Constant object at 0xee3758>, <kernel.DependentProduct object at 0xee3368>) of role type named sy_c_Polynomial_Opoly__cutoff_001t__Real__Oreal
% 0.49/0.63  Using role type
% 0.49/0.63  Declaring poly_cutoff_real:(nat->(poly_real->poly_real))
% 0.49/0.63  FOF formula (<kernel.Constant object at 0xee37a0>, <kernel.DependentProduct object at 0xee3998>) of role type named sy_c_Polynomial_Opoly__shift_001t__Int__Oint
% 0.49/0.63  Using role type
% 0.49/0.63  Declaring poly_shift_int:(nat->(poly_int->poly_int))
% 0.49/0.63  FOF formula (<kernel.Constant object at 0xee3710>, <kernel.DependentProduct object at 0xee3680>) of role type named sy_c_Polynomial_Opoly__shift_001t__Nat__Onat
% 0.49/0.63  Using role type
% 0.49/0.63  Declaring poly_shift_nat:(nat->(poly_nat->poly_nat))
% 0.49/0.63  FOF formula (<kernel.Constant object at 0xee3368>, <kernel.DependentProduct object at 0xee3098>) of role type named sy_c_Polynomial_Opoly__shift_001t__Polynomial__Opoly_It__Real__Oreal_J
% 0.49/0.63  Using role type
% 0.49/0.63  Declaring poly_shift_poly_real:(nat->(poly_poly_real->poly_poly_real))
% 0.49/0.63  FOF formula (<kernel.Constant object at 0xee3998>, <kernel.DependentProduct object at 0xee35f0>) of role type named sy_c_Polynomial_Opoly__shift_001t__Real__Oreal
% 0.49/0.63  Using role type
% 0.49/0.63  Declaring poly_shift_real:(nat->(poly_real->poly_real))
% 0.49/0.63  FOF formula (<kernel.Constant object at 0xee3170>, <kernel.DependentProduct object at 0xee37a0>) of role type named sy_c_Polynomial_Oreflect__poly_001t__Int__Oint
% 0.49/0.63  Using role type
% 0.49/0.63  Declaring reflect_poly_int:(poly_int->poly_int)
% 0.49/0.63  FOF formula (<kernel.Constant object at 0xee3098>, <kernel.DependentProduct object at 0xee3710>) of role type named sy_c_Polynomial_Oreflect__poly_001t__Nat__Onat
% 0.49/0.63  Using role type
% 0.49/0.63  Declaring reflect_poly_nat:(poly_nat->poly_nat)
% 0.49/0.63  FOF formula (<kernel.Constant object at 0xee35f0>, <kernel.DependentProduct object at 0xee32d8>) of role type named sy_c_Polynomial_Oreflect__poly_001t__Polynomial__Opoly_It__Int__Oint_J
% 0.49/0.63  Using role type
% 0.49/0.63  Declaring reflec943087998ly_int:(poly_poly_int->poly_poly_int)
% 0.49/0.63  FOF formula (<kernel.Constant object at 0xee37a0>, <kernel.DependentProduct object at 0xee3e18>) of role type named sy_c_Polynomial_Oreflect__poly_001t__Polynomial__Opoly_It__Nat__Onat_J
% 0.49/0.63  Using role type
% 0.49/0.63  Declaring reflec781175074ly_nat:(poly_poly_nat->poly_poly_nat)
% 0.49/0.63  FOF formula (<kernel.Constant object at 0xee3710>, <kernel.DependentProduct object at 0xee3dd0>) of role type named sy_c_Polynomial_Oreflect__poly_001t__Polynomial__Opoly_It__Polynomial__Opoly_It__Real__Oreal_J_J
% 0.49/0.63  Using role type
% 0.49/0.63  Declaring reflec144234502y_real:(poly_poly_poly_real->poly_poly_poly_real)
% 0.49/0.63  FOF formula (<kernel.Constant object at 0xee32d8>, <kernel.DependentProduct object at 0xedddd0>) of role type named sy_c_Polynomial_Oreflect__poly_001t__Polynomial__Opoly_It__Real__Oreal_J
% 0.49/0.63  Using role type
% 0.49/0.63  Declaring reflec1522834046y_real:(poly_poly_real->poly_poly_real)
% 0.49/0.64  FOF formula (<kernel.Constant object at 0xee3e18>, <kernel.DependentProduct object at 0xedd200>) of role type named sy_c_Polynomial_Oreflect__poly_001t__Real__Oreal
% 0.49/0.64  Using role type
% 0.49/0.64  Declaring reflect_poly_real:(poly_real->poly_real)
% 0.49/0.64  FOF formula (<kernel.Constant object at 0xee3098>, <kernel.DependentProduct object at 0xedddd0>) of role type named sy_c_Polynomial_Orsquarefree_001t__Real__Oreal
% 0.49/0.64  Using role type
% 0.49/0.64  Declaring rsquarefree_real:(poly_real->Prop)
% 0.49/0.64  FOF formula (<kernel.Constant object at 0xee3cf8>, <kernel.DependentProduct object at 0x2b4574931320>) of role type named sy_c_Set_OCollect_001t__Real__Oreal
% 0.49/0.64  Using role type
% 0.49/0.64  Declaring collect_real:((real->Prop)->set_real)
% 0.49/0.64  FOF formula (<kernel.Constant object at 0xedde18>, <kernel.DependentProduct object at 0xee32d8>) of role type named sy_c_Sturm__Tarski__Mirabelle__skihomvtkj_Ocross
% 0.49/0.64  Using role type
% 0.49/0.64  Declaring sturm_1953858694_cross:(poly_real->(real->(real->int)))
% 0.49/0.64  FOF formula (<kernel.Constant object at 0x2b4574939cf8>, <kernel.DependentProduct object at 0xee3dd0>) of role type named sy_c_Sturm__Tarski__Mirabelle__skihomvtkj_Osign__r__pos
% 0.49/0.64  Using role type
% 0.49/0.64  Declaring sturm_469514713_r_pos:(poly_real->(real->Prop))
% 0.49/0.64  FOF formula (<kernel.Constant object at 0xedde18>, <kernel.DependentProduct object at 0xee3e18>) of role type named sy_c_Sturm__Tarski__Mirabelle__skihomvtkj_Ovariation
% 0.49/0.64  Using role type
% 0.49/0.64  Declaring sturm_1279781401iation:(real->(real->int))
% 0.49/0.64  FOF formula (<kernel.Constant object at 0xedde18>, <kernel.DependentProduct object at 0x2b4574949c20>) of role type named sy_c_member_001t__Real__Oreal
% 0.49/0.64  Using role type
% 0.49/0.64  Declaring member_real:(real->(set_real->Prop))
% 0.49/0.64  FOF formula (<kernel.Constant object at 0xedddd0>, <kernel.Constant object at 0xee3dd0>) of role type named sy_v_p
% 0.49/0.64  Using role type
% 0.49/0.64  Declaring p:poly_real
% 0.49/0.64  FOF formula (<kernel.Constant object at 0xedddd0>, <kernel.Constant object at 0xee3dd0>) of role type named sy_v_x
% 0.49/0.64  Using role type
% 0.49/0.64  Declaring x:real
% 0.49/0.64  FOF formula (not (((eq real) ((poly_real2 p) x)) zero_zero_real)) of role axiom named fact_0_False
% 0.49/0.64  A new axiom: (not (((eq real) ((poly_real2 p) x)) zero_zero_real))
% 0.49/0.64  FOF formula (((sturm_469514713_r_pos p) x)->((ord_less_real zero_zero_real) ((poly_real2 p) x))) of role axiom named fact_1__092_060open_062sign__r__pos_Ap_Ax_A_092_060Longrightarrow_062_A0_A_060_Apoly_Ap_Ax_092_060close_062
% 0.49/0.64  A new axiom: (((sturm_469514713_r_pos p) x)->((ord_less_real zero_zero_real) ((poly_real2 p) x)))
% 0.49/0.64  FOF formula (((ord_less_real zero_zero_real) ((poly_real2 p) x))->((sturm_469514713_r_pos p) x)) of role axiom named fact_2__092_060open_0620_A_060_Apoly_Ap_Ax_A_092_060Longrightarrow_062_Asign__r__pos_Ap_Ax_092_060close_062
% 0.49/0.64  A new axiom: (((ord_less_real zero_zero_real) ((poly_real2 p) x))->((sturm_469514713_r_pos p) x))
% 0.49/0.64  FOF formula (not (((eq poly_real) p) zero_zero_poly_real)) of role axiom named fact_3_assms
% 0.49/0.64  A new axiom: (not (((eq poly_real) p) zero_zero_poly_real))
% 0.49/0.64  FOF formula (forall (X:poly_nat), (((eq poly_nat) ((poly_poly_nat2 zero_z1059985641ly_nat) X)) zero_zero_poly_nat)) of role axiom named fact_4_poly__0
% 0.49/0.64  A new axiom: (forall (X:poly_nat), (((eq poly_nat) ((poly_poly_nat2 zero_z1059985641ly_nat) X)) zero_zero_poly_nat))
% 0.49/0.64  FOF formula (forall (X:poly_int), (((eq poly_int) ((poly_poly_int2 zero_z1549157189ly_int) X)) zero_zero_poly_int)) of role axiom named fact_5_poly__0
% 0.49/0.64  A new axiom: (forall (X:poly_int), (((eq poly_int) ((poly_poly_int2 zero_z1549157189ly_int) X)) zero_zero_poly_int))
% 0.49/0.64  FOF formula (forall (X:poly_poly_real), (((eq poly_poly_real) ((poly_poly_poly_real2 zero_z935034829y_real) X)) zero_z1423781445y_real)) of role axiom named fact_6_poly__0
% 0.49/0.64  A new axiom: (forall (X:poly_poly_real), (((eq poly_poly_real) ((poly_poly_poly_real2 zero_z935034829y_real) X)) zero_z1423781445y_real))
% 0.49/0.64  FOF formula (forall (X:poly_real), (((eq poly_real) ((poly_poly_real2 zero_z1423781445y_real) X)) zero_zero_poly_real)) of role axiom named fact_7_poly__0
% 0.49/0.64  A new axiom: (forall (X:poly_real), (((eq poly_real) ((poly_poly_real2 zero_z1423781445y_real) X)) zero_zero_poly_real))
% 0.49/0.64  FOF formula (forall (X:int), (((eq int) ((poly_int2 zero_zero_poly_int) X)) zero_zero_int)) of role axiom named fact_8_poly__0
% 0.50/0.65  A new axiom: (forall (X:int), (((eq int) ((poly_int2 zero_zero_poly_int) X)) zero_zero_int))
% 0.50/0.65  FOF formula (forall (X:nat), (((eq nat) ((poly_nat2 zero_zero_poly_nat) X)) zero_zero_nat)) of role axiom named fact_9_poly__0
% 0.50/0.65  A new axiom: (forall (X:nat), (((eq nat) ((poly_nat2 zero_zero_poly_nat) X)) zero_zero_nat))
% 0.50/0.65  FOF formula (forall (X:real), (((eq real) ((poly_real2 zero_zero_poly_real) X)) zero_zero_real)) of role axiom named fact_10_poly__0
% 0.50/0.65  A new axiom: (forall (X:real), (((eq real) ((poly_real2 zero_zero_poly_real) X)) zero_zero_real))
% 0.50/0.65  FOF formula (forall (N:nat), (((eq Prop) (((ord_less_nat zero_zero_nat) N)->False)) (((eq nat) N) zero_zero_nat))) of role axiom named fact_11_not__gr__zero
% 0.50/0.65  A new axiom: (forall (N:nat), (((eq Prop) (((ord_less_nat zero_zero_nat) N)->False)) (((eq nat) N) zero_zero_nat)))
% 0.50/0.65  FOF formula (forall (A:real) (B:real) (P:poly_real), (((ord_less_real A) B)->(((ord_less_real zero_zero_real) ((poly_real2 P) A))->(((ord_less_real ((poly_real2 P) B)) zero_zero_real)->((ex real) (fun (X2:real)=> ((and ((and ((ord_less_real A) X2)) ((ord_less_real X2) B))) (((eq real) ((poly_real2 P) X2)) zero_zero_real)))))))) of role axiom named fact_12_poly__IVT__neg
% 0.50/0.65  A new axiom: (forall (A:real) (B:real) (P:poly_real), (((ord_less_real A) B)->(((ord_less_real zero_zero_real) ((poly_real2 P) A))->(((ord_less_real ((poly_real2 P) B)) zero_zero_real)->((ex real) (fun (X2:real)=> ((and ((and ((ord_less_real A) X2)) ((ord_less_real X2) B))) (((eq real) ((poly_real2 P) X2)) zero_zero_real))))))))
% 0.50/0.65  FOF formula (forall (A:real) (B:real) (P:poly_real), (((ord_less_real A) B)->(((ord_less_real ((poly_real2 P) A)) zero_zero_real)->(((ord_less_real zero_zero_real) ((poly_real2 P) B))->((ex real) (fun (X2:real)=> ((and ((and ((ord_less_real A) X2)) ((ord_less_real X2) B))) (((eq real) ((poly_real2 P) X2)) zero_zero_real)))))))) of role axiom named fact_13_poly__IVT__pos
% 0.50/0.65  A new axiom: (forall (A:real) (B:real) (P:poly_real), (((ord_less_real A) B)->(((ord_less_real ((poly_real2 P) A)) zero_zero_real)->(((ord_less_real zero_zero_real) ((poly_real2 P) B))->((ex real) (fun (X2:real)=> ((and ((and ((ord_less_real A) X2)) ((ord_less_real X2) B))) (((eq real) ((poly_real2 P) X2)) zero_zero_real))))))))
% 0.50/0.65  FOF formula (forall (P:poly_poly_int), (((eq Prop) (forall (X3:poly_int), (((eq poly_int) ((poly_poly_int2 P) X3)) zero_zero_poly_int))) (((eq poly_poly_int) P) zero_z1549157189ly_int))) of role axiom named fact_14_poly__all__0__iff__0
% 0.50/0.65  A new axiom: (forall (P:poly_poly_int), (((eq Prop) (forall (X3:poly_int), (((eq poly_int) ((poly_poly_int2 P) X3)) zero_zero_poly_int))) (((eq poly_poly_int) P) zero_z1549157189ly_int)))
% 0.50/0.65  FOF formula (forall (P:poly_poly_poly_real), (((eq Prop) (forall (X3:poly_poly_real), (((eq poly_poly_real) ((poly_poly_poly_real2 P) X3)) zero_z1423781445y_real))) (((eq poly_poly_poly_real) P) zero_z935034829y_real))) of role axiom named fact_15_poly__all__0__iff__0
% 0.50/0.65  A new axiom: (forall (P:poly_poly_poly_real), (((eq Prop) (forall (X3:poly_poly_real), (((eq poly_poly_real) ((poly_poly_poly_real2 P) X3)) zero_z1423781445y_real))) (((eq poly_poly_poly_real) P) zero_z935034829y_real)))
% 0.50/0.65  FOF formula (forall (P:poly_real), (((eq Prop) (forall (X3:real), (((eq real) ((poly_real2 P) X3)) zero_zero_real))) (((eq poly_real) P) zero_zero_poly_real))) of role axiom named fact_16_poly__all__0__iff__0
% 0.50/0.65  A new axiom: (forall (P:poly_real), (((eq Prop) (forall (X3:real), (((eq real) ((poly_real2 P) X3)) zero_zero_real))) (((eq poly_real) P) zero_zero_poly_real)))
% 0.50/0.65  FOF formula (forall (P:poly_poly_real), (((eq Prop) (forall (X3:poly_real), (((eq poly_real) ((poly_poly_real2 P) X3)) zero_zero_poly_real))) (((eq poly_poly_real) P) zero_z1423781445y_real))) of role axiom named fact_17_poly__all__0__iff__0
% 0.50/0.65  A new axiom: (forall (P:poly_poly_real), (((eq Prop) (forall (X3:poly_real), (((eq poly_real) ((poly_poly_real2 P) X3)) zero_zero_poly_real))) (((eq poly_poly_real) P) zero_z1423781445y_real)))
% 0.50/0.65  FOF formula (forall (P:poly_int), (((eq Prop) (forall (X3:int), (((eq int) ((poly_int2 P) X3)) zero_zero_int))) (((eq poly_int) P) zero_zero_poly_int))) of role axiom named fact_18_poly__all__0__iff__0
% 0.50/0.66  A new axiom: (forall (P:poly_int), (((eq Prop) (forall (X3:int), (((eq int) ((poly_int2 P) X3)) zero_zero_int))) (((eq poly_int) P) zero_zero_poly_int)))
% 0.50/0.66  FOF formula (((ord_less_poly_real zero_zero_poly_real) zero_zero_poly_real)->False) of role axiom named fact_19_less__numeral__extra_I3_J
% 0.50/0.66  A new axiom: (((ord_less_poly_real zero_zero_poly_real) zero_zero_poly_real)->False)
% 0.50/0.66  FOF formula (((ord_less_int zero_zero_int) zero_zero_int)->False) of role axiom named fact_20_less__numeral__extra_I3_J
% 0.50/0.66  A new axiom: (((ord_less_int zero_zero_int) zero_zero_int)->False)
% 0.50/0.66  FOF formula (((ord_less_poly_int zero_zero_poly_int) zero_zero_poly_int)->False) of role axiom named fact_21_less__numeral__extra_I3_J
% 0.50/0.66  A new axiom: (((ord_less_poly_int zero_zero_poly_int) zero_zero_poly_int)->False)
% 0.50/0.66  FOF formula (((ord_le38482960y_real zero_z1423781445y_real) zero_z1423781445y_real)->False) of role axiom named fact_22_less__numeral__extra_I3_J
% 0.50/0.66  A new axiom: (((ord_le38482960y_real zero_z1423781445y_real) zero_z1423781445y_real)->False)
% 0.50/0.66  FOF formula (((ord_less_real zero_zero_real) zero_zero_real)->False) of role axiom named fact_23_less__numeral__extra_I3_J
% 0.50/0.66  A new axiom: (((ord_less_real zero_zero_real) zero_zero_real)->False)
% 0.50/0.66  FOF formula (((ord_less_nat zero_zero_nat) zero_zero_nat)->False) of role axiom named fact_24_less__numeral__extra_I3_J
% 0.50/0.66  A new axiom: (((ord_less_nat zero_zero_nat) zero_zero_nat)->False)
% 0.50/0.66  FOF formula (forall (D1:real) (D2:real), (((ord_less_real zero_zero_real) D1)->(((ord_less_real zero_zero_real) D2)->((ex real) (fun (E:real)=> ((and ((and ((ord_less_real zero_zero_real) E)) ((ord_less_real E) D1))) ((ord_less_real E) D2))))))) of role axiom named fact_25_field__lbound__gt__zero
% 0.50/0.66  A new axiom: (forall (D1:real) (D2:real), (((ord_less_real zero_zero_real) D1)->(((ord_less_real zero_zero_real) D2)->((ex real) (fun (E:real)=> ((and ((and ((ord_less_real zero_zero_real) E)) ((ord_less_real E) D1))) ((ord_less_real E) D2)))))))
% 0.50/0.66  FOF formula (forall (N:nat), ((not (((eq nat) N) zero_zero_nat))->((ord_less_nat zero_zero_nat) N))) of role axiom named fact_26_gr__zeroI
% 0.50/0.66  A new axiom: (forall (N:nat), ((not (((eq nat) N) zero_zero_nat))->((ord_less_nat zero_zero_nat) N)))
% 0.50/0.66  FOF formula (forall (N:nat), (((ord_less_nat N) zero_zero_nat)->False)) of role axiom named fact_27_not__less__zero
% 0.50/0.66  A new axiom: (forall (N:nat), (((ord_less_nat N) zero_zero_nat)->False))
% 0.50/0.66  FOF formula (forall (M:nat) (N:nat), (((ord_less_nat M) N)->(not (((eq nat) N) zero_zero_nat)))) of role axiom named fact_28_gr__implies__not__zero
% 0.50/0.66  A new axiom: (forall (M:nat) (N:nat), (((ord_less_nat M) N)->(not (((eq nat) N) zero_zero_nat))))
% 0.50/0.66  FOF formula (forall (N:nat), (((eq Prop) ((ord_less_nat zero_zero_nat) N)) (not (((eq nat) N) zero_zero_nat)))) of role axiom named fact_29_zero__less__iff__neq__zero
% 0.50/0.66  A new axiom: (forall (N:nat), (((eq Prop) ((ord_less_nat zero_zero_nat) N)) (not (((eq nat) N) zero_zero_nat))))
% 0.50/0.66  FOF formula (((eq poly_real) (pderiv_real zero_zero_poly_real)) zero_zero_poly_real) of role axiom named fact_30_pderiv__0
% 0.50/0.66  A new axiom: (((eq poly_real) (pderiv_real zero_zero_poly_real)) zero_zero_poly_real)
% 0.50/0.66  FOF formula (((eq poly_nat) (pderiv_nat zero_zero_poly_nat)) zero_zero_poly_nat) of role axiom named fact_31_pderiv__0
% 0.50/0.66  A new axiom: (((eq poly_nat) (pderiv_nat zero_zero_poly_nat)) zero_zero_poly_nat)
% 0.50/0.66  FOF formula (((eq poly_int) (pderiv_int zero_zero_poly_int)) zero_zero_poly_int) of role axiom named fact_32_pderiv__0
% 0.50/0.66  A new axiom: (((eq poly_int) (pderiv_int zero_zero_poly_int)) zero_zero_poly_int)
% 0.50/0.66  FOF formula (((eq poly_poly_real) (pderiv_poly_real zero_z1423781445y_real)) zero_z1423781445y_real) of role axiom named fact_33_pderiv__0
% 0.50/0.66  A new axiom: (((eq poly_poly_real) (pderiv_poly_real zero_z1423781445y_real)) zero_z1423781445y_real)
% 0.50/0.66  FOF formula (forall (X:real), (((eq Prop) (((eq real) zero_zero_real) X)) (((eq real) X) zero_zero_real))) of role axiom named fact_34_zero__reorient
% 0.50/0.66  A new axiom: (forall (X:real), (((eq Prop) (((eq real) zero_zero_real) X)) (((eq real) X) zero_zero_real)))
% 0.50/0.67  FOF formula (forall (X:poly_real), (((eq Prop) (((eq poly_real) zero_zero_poly_real) X)) (((eq poly_real) X) zero_zero_poly_real))) of role axiom named fact_35_zero__reorient
% 0.50/0.67  A new axiom: (forall (X:poly_real), (((eq Prop) (((eq poly_real) zero_zero_poly_real) X)) (((eq poly_real) X) zero_zero_poly_real)))
% 0.50/0.67  FOF formula (forall (X:int), (((eq Prop) (((eq int) zero_zero_int) X)) (((eq int) X) zero_zero_int))) of role axiom named fact_36_zero__reorient
% 0.50/0.67  A new axiom: (forall (X:int), (((eq Prop) (((eq int) zero_zero_int) X)) (((eq int) X) zero_zero_int)))
% 0.50/0.67  FOF formula (forall (X:nat), (((eq Prop) (((eq nat) zero_zero_nat) X)) (((eq nat) X) zero_zero_nat))) of role axiom named fact_37_zero__reorient
% 0.50/0.67  A new axiom: (forall (X:nat), (((eq Prop) (((eq nat) zero_zero_nat) X)) (((eq nat) X) zero_zero_nat)))
% 0.50/0.67  FOF formula (forall (X:poly_nat), (((eq Prop) (((eq poly_nat) zero_zero_poly_nat) X)) (((eq poly_nat) X) zero_zero_poly_nat))) of role axiom named fact_38_zero__reorient
% 0.50/0.67  A new axiom: (forall (X:poly_nat), (((eq Prop) (((eq poly_nat) zero_zero_poly_nat) X)) (((eq poly_nat) X) zero_zero_poly_nat)))
% 0.50/0.67  FOF formula (forall (X:poly_int), (((eq Prop) (((eq poly_int) zero_zero_poly_int) X)) (((eq poly_int) X) zero_zero_poly_int))) of role axiom named fact_39_zero__reorient
% 0.50/0.67  A new axiom: (forall (X:poly_int), (((eq Prop) (((eq poly_int) zero_zero_poly_int) X)) (((eq poly_int) X) zero_zero_poly_int)))
% 0.50/0.67  FOF formula (forall (X:poly_poly_real), (((eq Prop) (((eq poly_poly_real) zero_z1423781445y_real) X)) (((eq poly_poly_real) X) zero_z1423781445y_real))) of role axiom named fact_40_zero__reorient
% 0.50/0.67  A new axiom: (forall (X:poly_poly_real), (((eq Prop) (((eq poly_poly_real) zero_z1423781445y_real) X)) (((eq poly_poly_real) X) zero_z1423781445y_real)))
% 0.50/0.67  FOF formula (forall (P:poly_real) (Q:poly_real), (((eq Prop) (((eq (real->real)) (poly_real2 P)) (poly_real2 Q))) (((eq poly_real) P) Q))) of role axiom named fact_41_poly__eq__poly__eq__iff
% 0.50/0.67  A new axiom: (forall (P:poly_real) (Q:poly_real), (((eq Prop) (((eq (real->real)) (poly_real2 P)) (poly_real2 Q))) (((eq poly_real) P) Q)))
% 0.50/0.67  FOF formula (forall (P:poly_int) (Q:poly_int), (((eq Prop) (((eq (int->int)) (poly_int2 P)) (poly_int2 Q))) (((eq poly_int) P) Q))) of role axiom named fact_42_poly__eq__poly__eq__iff
% 0.50/0.67  A new axiom: (forall (P:poly_int) (Q:poly_int), (((eq Prop) (((eq (int->int)) (poly_int2 P)) (poly_int2 Q))) (((eq poly_int) P) Q)))
% 0.50/0.67  FOF formula (forall (P:poly_poly_real) (Q:poly_poly_real), (((eq Prop) (((eq (poly_real->poly_real)) (poly_poly_real2 P)) (poly_poly_real2 Q))) (((eq poly_poly_real) P) Q))) of role axiom named fact_43_poly__eq__poly__eq__iff
% 0.50/0.67  A new axiom: (forall (P:poly_poly_real) (Q:poly_poly_real), (((eq Prop) (((eq (poly_real->poly_real)) (poly_poly_real2 P)) (poly_poly_real2 Q))) (((eq poly_poly_real) P) Q)))
% 0.50/0.67  FOF formula (forall (A:real) (B:real), (((eq int) (((sturm_1953858694_cross zero_zero_poly_real) A) B)) zero_zero_int)) of role axiom named fact_44_cross__0
% 0.50/0.67  A new axiom: (forall (A:real) (B:real), (((eq int) (((sturm_1953858694_cross zero_zero_poly_real) A) B)) zero_zero_int))
% 0.50/0.67  FOF formula (((eq (poly_real->Prop)) rsquarefree_real) (fun (P2:poly_real)=> (forall (A2:real), (((and (((eq real) ((poly_real2 P2) A2)) zero_zero_real)) (((eq real) ((poly_real2 (pderiv_real P2)) A2)) zero_zero_real))->False)))) of role axiom named fact_45_rsquarefree__roots
% 0.50/0.67  A new axiom: (((eq (poly_real->Prop)) rsquarefree_real) (fun (P2:poly_real)=> (forall (A2:real), (((and (((eq real) ((poly_real2 P2) A2)) zero_zero_real)) (((eq real) ((poly_real2 (pderiv_real P2)) A2)) zero_zero_real))->False))))
% 0.50/0.67  FOF formula (forall (A:real) (B:real) (P:poly_real), (((ord_less_real A) B)->((forall (X2:real), (((and ((ord_less_real A) X2)) ((ord_less_real X2) B))->(not (((eq real) ((poly_real2 P) X2)) zero_zero_real))))->(((eq int) (((sturm_1953858694_cross P) A) B)) zero_zero_int)))) of role axiom named fact_46_cross__no__root
% 0.50/0.67  A new axiom: (forall (A:real) (B:real) (P:poly_real), (((ord_less_real A) B)->((forall (X2:real), (((and ((ord_less_real A) X2)) ((ord_less_real X2) B))->(not (((eq real) ((poly_real2 P) X2)) zero_zero_real))))->(((eq int) (((sturm_1953858694_cross P) A) B)) zero_zero_int))))
% 0.50/0.68  FOF formula (((eq (poly_real->Prop)) is_zero_real) (fun (P2:poly_real)=> (((eq poly_real) P2) zero_zero_poly_real))) of role axiom named fact_47_is__zero__null
% 0.50/0.68  A new axiom: (((eq (poly_real->Prop)) is_zero_real) (fun (P2:poly_real)=> (((eq poly_real) P2) zero_zero_poly_real)))
% 0.50/0.68  FOF formula (((eq (poly_nat->Prop)) is_zero_nat) (fun (P2:poly_nat)=> (((eq poly_nat) P2) zero_zero_poly_nat))) of role axiom named fact_48_is__zero__null
% 0.50/0.68  A new axiom: (((eq (poly_nat->Prop)) is_zero_nat) (fun (P2:poly_nat)=> (((eq poly_nat) P2) zero_zero_poly_nat)))
% 0.50/0.68  FOF formula (((eq (poly_int->Prop)) is_zero_int) (fun (P2:poly_int)=> (((eq poly_int) P2) zero_zero_poly_int))) of role axiom named fact_49_is__zero__null
% 0.50/0.68  A new axiom: (((eq (poly_int->Prop)) is_zero_int) (fun (P2:poly_int)=> (((eq poly_int) P2) zero_zero_poly_int)))
% 0.50/0.68  FOF formula (((eq (poly_poly_real->Prop)) is_zero_poly_real) (fun (P2:poly_poly_real)=> (((eq poly_poly_real) P2) zero_z1423781445y_real))) of role axiom named fact_50_is__zero__null
% 0.50/0.68  A new axiom: (((eq (poly_poly_real->Prop)) is_zero_poly_real) (fun (P2:poly_poly_real)=> (((eq poly_poly_real) P2) zero_z1423781445y_real)))
% 0.50/0.68  FOF formula (forall (N:nat), (((eq poly_real) ((poly_cutoff_real N) zero_zero_poly_real)) zero_zero_poly_real)) of role axiom named fact_51_poly__cutoff__0
% 0.50/0.68  A new axiom: (forall (N:nat), (((eq poly_real) ((poly_cutoff_real N) zero_zero_poly_real)) zero_zero_poly_real))
% 0.50/0.68  FOF formula (forall (N:nat), (((eq poly_nat) ((poly_cutoff_nat N) zero_zero_poly_nat)) zero_zero_poly_nat)) of role axiom named fact_52_poly__cutoff__0
% 0.50/0.68  A new axiom: (forall (N:nat), (((eq poly_nat) ((poly_cutoff_nat N) zero_zero_poly_nat)) zero_zero_poly_nat))
% 0.50/0.68  FOF formula (forall (N:nat), (((eq poly_int) ((poly_cutoff_int N) zero_zero_poly_int)) zero_zero_poly_int)) of role axiom named fact_53_poly__cutoff__0
% 0.50/0.68  A new axiom: (forall (N:nat), (((eq poly_int) ((poly_cutoff_int N) zero_zero_poly_int)) zero_zero_poly_int))
% 0.50/0.68  FOF formula (forall (N:nat), (((eq poly_poly_real) ((poly_c1404107022y_real N) zero_z1423781445y_real)) zero_z1423781445y_real)) of role axiom named fact_54_poly__cutoff__0
% 0.50/0.68  A new axiom: (forall (N:nat), (((eq poly_poly_real) ((poly_c1404107022y_real N) zero_z1423781445y_real)) zero_z1423781445y_real))
% 0.50/0.68  FOF formula (forall (P:poly_real), (((eq Prop) (((eq real) ((poly_real2 (reflect_poly_real P)) zero_zero_real)) zero_zero_real)) (((eq poly_real) P) zero_zero_poly_real))) of role axiom named fact_55_reflect__poly__at__0__eq__0__iff
% 0.50/0.68  A new axiom: (forall (P:poly_real), (((eq Prop) (((eq real) ((poly_real2 (reflect_poly_real P)) zero_zero_real)) zero_zero_real)) (((eq poly_real) P) zero_zero_poly_real)))
% 0.50/0.68  FOF formula (forall (P:poly_poly_real), (((eq Prop) (((eq poly_real) ((poly_poly_real2 (reflec1522834046y_real P)) zero_zero_poly_real)) zero_zero_poly_real)) (((eq poly_poly_real) P) zero_z1423781445y_real))) of role axiom named fact_56_reflect__poly__at__0__eq__0__iff
% 0.50/0.68  A new axiom: (forall (P:poly_poly_real), (((eq Prop) (((eq poly_real) ((poly_poly_real2 (reflec1522834046y_real P)) zero_zero_poly_real)) zero_zero_poly_real)) (((eq poly_poly_real) P) zero_z1423781445y_real)))
% 0.50/0.68  FOF formula (forall (P:poly_int), (((eq Prop) (((eq int) ((poly_int2 (reflect_poly_int P)) zero_zero_int)) zero_zero_int)) (((eq poly_int) P) zero_zero_poly_int))) of role axiom named fact_57_reflect__poly__at__0__eq__0__iff
% 0.50/0.68  A new axiom: (forall (P:poly_int), (((eq Prop) (((eq int) ((poly_int2 (reflect_poly_int P)) zero_zero_int)) zero_zero_int)) (((eq poly_int) P) zero_zero_poly_int)))
% 0.50/0.68  FOF formula (forall (P:poly_nat), (((eq Prop) (((eq nat) ((poly_nat2 (reflect_poly_nat P)) zero_zero_nat)) zero_zero_nat)) (((eq poly_nat) P) zero_zero_poly_nat))) of role axiom named fact_58_reflect__poly__at__0__eq__0__iff
% 0.50/0.68  A new axiom: (forall (P:poly_nat), (((eq Prop) (((eq nat) ((poly_nat2 (reflect_poly_nat P)) zero_zero_nat)) zero_zero_nat)) (((eq poly_nat) P) zero_zero_poly_nat)))
% 0.50/0.68  FOF formula (forall (P:poly_poly_nat), (((eq Prop) (((eq poly_nat) ((poly_poly_nat2 (reflec781175074ly_nat P)) zero_zero_poly_nat)) zero_zero_poly_nat)) (((eq poly_poly_nat) P) zero_z1059985641ly_nat))) of role axiom named fact_59_reflect__poly__at__0__eq__0__iff
% 0.50/0.68  A new axiom: (forall (P:poly_poly_nat), (((eq Prop) (((eq poly_nat) ((poly_poly_nat2 (reflec781175074ly_nat P)) zero_zero_poly_nat)) zero_zero_poly_nat)) (((eq poly_poly_nat) P) zero_z1059985641ly_nat)))
% 0.50/0.68  FOF formula (forall (P:poly_poly_int), (((eq Prop) (((eq poly_int) ((poly_poly_int2 (reflec943087998ly_int P)) zero_zero_poly_int)) zero_zero_poly_int)) (((eq poly_poly_int) P) zero_z1549157189ly_int))) of role axiom named fact_60_reflect__poly__at__0__eq__0__iff
% 0.50/0.68  A new axiom: (forall (P:poly_poly_int), (((eq Prop) (((eq poly_int) ((poly_poly_int2 (reflec943087998ly_int P)) zero_zero_poly_int)) zero_zero_poly_int)) (((eq poly_poly_int) P) zero_z1549157189ly_int)))
% 0.50/0.68  FOF formula (forall (P:poly_poly_poly_real), (((eq Prop) (((eq poly_poly_real) ((poly_poly_poly_real2 (reflec144234502y_real P)) zero_z1423781445y_real)) zero_z1423781445y_real)) (((eq poly_poly_poly_real) P) zero_z935034829y_real))) of role axiom named fact_61_reflect__poly__at__0__eq__0__iff
% 0.50/0.68  A new axiom: (forall (P:poly_poly_poly_real), (((eq Prop) (((eq poly_poly_real) ((poly_poly_poly_real2 (reflec144234502y_real P)) zero_z1423781445y_real)) zero_z1423781445y_real)) (((eq poly_poly_poly_real) P) zero_z935034829y_real)))
% 0.50/0.68  <<<l,axiom,(
% 0.50/0.68      ! [P: poly_real,Lb: real] :
% 0.50/0.68        ( ( P != zero_zero_poly_real )
% 0.50/0.68       => ~ !>>>!!!<<< [Ub: real] :
% 0.50/0.68              ( ( ord_less_real @ Lb @ Ub )
% 0.50/0.68             => ~ ! [Z: real] :
% 0.50/0.68      >>>
% 0.50/0.68  statestack=[0, 1, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 11, 22, 30, 36, 43, 50, 99, 113, 185, 229, 265, 285, 300, 221, 120, 187, 124]
% 0.50/0.68  symstack=[$end, TPTP_file_pre, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, LexToken(THF,'thf',1,22141), LexToken(LPAR,'(',1,22144), name, LexToken(COMMA,',',1,22178), formula_role, LexToken(COMMA,',',1,22184), LexToken(LPAR,'(',1,22185), thf_quantified_formula_PRE, thf_quantifier, LexToken(LBRACKET,'[',1,22193), thf_variable_list, LexToken(RBRACKET,']',1,22215), LexToken(COLON,':',1,22217), LexToken(LPAR,'(',1,22225), thf_unitary_formula, thf_pair_connective, unary_connective]
% 0.50/0.68  Unexpected exception Syntax error at '!':BANG
% 0.50/0.68  Traceback (most recent call last):
% 0.50/0.68    File "CASC.py", line 79, in <module>
% 0.50/0.68      problem=TPTP.TPTPproblem(env=environment,debug=1,file=file)
% 0.50/0.68    File "/export/starexec/sandbox2/solver/bin/TPTP.py", line 38, in __init__
% 0.50/0.68      parser.parse(file.read(),debug=0,lexer=lexer)
% 0.50/0.68    File "/export/starexec/sandbox2/solver/bin/ply/yacc.py", line 265, in parse
% 0.50/0.68      return self.parseopt_notrack(input,lexer,debug,tracking,tokenfunc)
% 0.50/0.68    File "/export/starexec/sandbox2/solver/bin/ply/yacc.py", line 1047, in parseopt_notrack
% 0.50/0.68      tok = self.errorfunc(errtoken)
% 0.50/0.68    File "/export/starexec/sandbox2/solver/bin/TPTPparser.py", line 2099, in p_error
% 0.50/0.68      raise TPTPParsingError("Syntax error at '%s':%s" % (t.value,t.type))
% 0.50/0.68  TPTPparser.TPTPParsingError: Syntax error at '!':BANG
%------------------------------------------------------------------------------